repeated striking/beating - Espagnol Anglais Dictionnaire